trap grate - Turkish English Dictionary